.category-page {
	margin-top      : 1.5rem;
	background-color: #f8f7fa;

	.category-tab {
		overflow-x      : scroll;
		background-color: #fff;
		white-space     : nowrap;

		.category-tab-item {
			display    : inline-block;
			padding    : 0 1rem;
			text-align : center;
			white-space: nowrap;
			overflow   : hidden;
			height     : 2rem;
		}

		.selected {
			font-weight: bolder;
			color      : #6c63ff;

			&::after {
				content         : "";
				display         : block;
				position        : inherit;
				border-radius   : 5px;
				height          : 10px;
				width           : 50px;
				margin          : 0 auto;
				margin-top      : 6px;
				background-color: #6c63ff;
				margin-right    : auto;
				margin-bottom   : 0px;
				margin-left     : auto;
			}
		}
	}

	.products-list {
		margin : 1rem;
		padding: 1rem;
	}
}